========================================================================= INFO-ATARI16 Digest Thu, 8 Mar 90 Volume 90 : Issue 297 Today's Topics: GEMINI Gulam Source How do you create non-scrolling screen regions? SIMMs for the STE Space Ace Demo (3 msgs) STE DMA sound (documentation posted) TT Wanted: Books ---------------------------------------------------------------------- Date: 7 Mar 90 21:09:06 GMT From: uokmax!munnari.oz.au!cluster!metro!bunyip!moondance!uqcspe.cs.uq.oz.au!marshall @apple.com (Marshall Harris) Subject: GEMINI Message-ID: <2896@moondance.cs.uq.oz.au> In article <2895@moondance.cs.uq.oz.au> marshall@uqcspe.cs.uq.oz.au writes: >Internet/CSnet: marshall@uqcspe.cs.uq.oz.au || Dept.of Computer Science >JANET: marshall%uqcspe.cs.uq.oz.au@uk.ac.ukc || University of Queensland >EAN: marshall@uqcspe.cs.uq.oz || St Lucia, Queensland 4067 >Bitnet:marshall%uqcspe.cs.uq.oz.au@uunet.uu.net || Australia >UUCP: uunet!munnari!uqcspe.cs.uq.oz!marshall || ph:+61 7 377 2909 >JUNET: marshall@uqcspe.cs.uq.oz.au || fax:+61 7 371 0783 For some strange reason, the content of my message was munged and only the email etc address was posted! What I was trying to say was: I would love to use Gemini, but I have a 1985-vintage 1040ST, with TOS1.0. How do I upgrade the TOS? Where d'ya get it? Is it a chip? Can a clumsy bloke like me install it? How much does it cost? I can send $US, PoundsUK, DMDeutschland, or whatever. Better still, does anyone here down-under in Aussie land have it? Thanks. ------------------------------ Date: 6 Mar 90 01:19:46 GMT From: mcsun!ukc!reading!csug.cs.reading.ac.uk!djd1@uunet.uu.net Subject: Gulam Source Message-ID: <2099@onion.reading.ac.uk> This is mainly for 'L.J.Dickey', who tried to contact me regarding the source code for gulam, but I would be grateful to anyone else who could help by telling me where I could get it. I don't know whether all the gumf at the top of the screen actually does allow anyone to reach me (I suspect not), but the address below (in the box) is one that arrived on a message from ljdickey@edu.waterloo.water, so I know that one works. ( I tried to mail you but it bounced - thanks for trying :-) ) Cheers, David. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- | David J. Dawkins | djd1%UK.AC.reading.cs.rosemary@uk.ac.nsfnet-relay | | Reading University | | | Berkshire | Uhh..Something prophetic,witty,disclamatory.. | | United Kingdom | | -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- ------------------------------ Date: 7 Mar 90 21:53:32 GMT From: cs.umn.edu!thelake!steve@ub.d.umn.edu (Steve Yelvington) Subject: How do you create non-scrolling screen regions? Message-ID: [In article <2344@ultb.isc.rit.edu>, ajy2208@ultb.isc.rit.edu (A.J. Yarusso) writes ... ] > I need to know how to create region(s) on the screen that are > independent from normal screen i/o (mainly, scrolling..). Most terminal > programs have a line or two somewhere on the screen that doesn't scroll. > Usually these are status displays to show useful information (baud rate, > system connected to, various toggles, etc..). Of course, you can do all that (and more) with GEM, but GEM is difficult and slow. The fast way is to use Line A. > I've searched my wonderful MWC manual, but there's no mention on how > to create something to this effect. To translate the following for MWC, you'll need to look at the linea.h file in your \include\ directory. It's coded for Sozobon C and Sozobon assembler. =cut here=========================== * LINEA.S -- assemble this function with jas.ttp; don't optimize it .text .globl _getlinea _getlinea: .dc.w $a000 rts =cut here=========================== /* * STATBAR.C * cc -O -DTEST statbar.c linea.o */ #include #define XP -28 /* where the current cursor X value is stored */ #define YP -26 /* where the current cursor Y value is stored */ #define LINES -42 /* where screen's size in lines is stored */ #define COLS -44 /* where screen's size in columns is stored */ #define IP(x) ((int*)(linea+(x))) /* isn't C a pretty sight? */ static long linea; extern long getlinea(); lkbar() linea = getlinea(); (*IP(LINES))--; unlkbar() (*IP(LINES))++; clrbar() statmsg("\033K",0); statmsg(msg, x) char *msg; int x; int xp, yp; xp = *IP(XP); /* Save cursor's row */ yp = *IP(YP); /* and column */ unlkbar(); /* unlock the status bar */ printf("\033Y%c%c%s\033Y%c%c", 32 + *IP(LINES), /* Go to the bottom line */ 32+x, /* and column x */ msg, /* write the message */ 32+yp, /* go back to where */ 32+xp); /* we came from */ lkbar(); /* lock the status bar */ #ifdef TEST /* * A little demo of the status bar */ main() int i; printf("\033E"); /* clear screen, home cursor */ printf("This is a demonstration of a status bar\n"); lkbar(); clrbar(); /* * note that you should not end a status msg with a newline! */ statmsg("\033pThis is printed on the status line\033q",3); for (i=1; i<101; i++) printf("This is line number %d\n", i); clrbar(); statmsg("\033pPress any key to exit\033q",3); getch(); unlkbar(); #endif -- Steve Yelvington at the lake in Minnesota UUCP path: ... umn-cs.cs.umn.edu!thelake!steve ------------------------------ Date: 7 Mar 90 17:56:24 GMT From: mcsun!ukc!edcastle!aimd@uunet.uu.net (M Davidson) Subject: SIMMs for the STE Message-ID: <2668@castle.ed.ac.uk> In article <2069@atari.UUCP> apratt@atari.UUCP (Allan Pratt) writes: >The SIMMs are there mainly for the cost and space savings on the PC >board, not so you can add memory to your machine. Sometimes we use >SIPs, not SIMMs, and they're soldered right into the board! Don't rush >out and buy a 520STe expecting to be able to upgrade it. Who should we contact in order to change this policy? I believe this would be in the interest of saving Atari from becoming a worldwide laughing stock.... Obviously Atari never bothered to tell UK magazines that the SIMMS weren't a feature of the machine so when they opened the machine SIMMS were what they found - can you blame them for assuming this to be a 'feature' of the machine (rather like the square 68000 being a 'feature')? Amiga owners (sorry!) just take off a panel on their machines and shove in a 60 quid upgrade. How can the STE be a 'machine for the 90s' if we still have to fart around with soldering irons or making sure that our MMU and Shifter are socketed so that we can fit a board??? Mark. ------------------------------ Date: 7 Mar 90 23:44:22 GMT From: cs.utexas.edu!psurge@tut.cis.ohio-state.edu (Troy Carpenter) Subject: Space Ace Demo Message-ID: <8081@cs.utexas.edu> In article <1109.25f544d3@miavx1.acs.muohio.edu>, rlcollins@miavx1.acs.muohio.edu writes: > Has anyone tried to get the Space Ace demo from xanth.cs.odu.edu? I tried > but it gave me permission denied. > Yeah, I just tried it and the read bit is not set... > When you're a superhero > hard work is easy" > -Dufus from Ducktails Hey, I saw that episode! Troy Carpenter Department of Computer Sciences THE University of Texas, Austin psurge@cs.utexas.edu ------------------------------ Date: 7 Mar 90 22:28:51 GMT From: pacific.mps.ohio-state.edu!ohstpy!miavx1!rlcollins@tut.cis.ohio-state.edu Subject: Space Ace Demo Message-ID: <1109.25f544d3@miavx1.acs.muohio.edu> Has anyone tried to get the Space Ace demo from xanth.cs.odu.edu? I tried but it gave me permission denied. Ryan -- "When you have Super Powers, rlcollins@miavx1.BITNET hard work is easy" rc1dsanu@miamiu.BITNET -Dufus from Ducktails ------------------------------ Date: 7 Mar 90 22:37:57 GMT From: pacific.mps.ohio-state.edu!zaphod.mps.ohio-state.edu!wuarchive!mailrus!accuvax. nwu.edu!nims@tut.cis.ohio-state.edu (Chris Nims) Subject: Space Ace Demo Message-ID: <4833@accuvax.nwu.edu> Has anyone else noticed that the Space Ace Demo on xanth.cs.odu.edu doesn't have the read bit set for 'other's ? ;-) Chris Nims Northwestern University ------------------------------ Date: 6 Mar 90 08:08:24 GMT From: imagen!atari!portal!portal!cup.portal.com!Bob_BobR_Retelle@ucbvax.Berkeley.EDU Subject: STE DMA sound (documentation posted) Message-ID: <27607@cup.portal.com> Greg Lindahl says: > ... Atari bringing out docs >won't put ST books into Waldenbooks. Only bigger sales of ST books >will put ST books into Waldenbooks. Er, umm... actually, when Atari asks little third-party developers, "What can WE do to help you", the most overwhelming answer is: "SELL MORE STs!" Thus the REAL solution to the above situation is: "Atari bringing out docs won't put ST books into Waldenbooks. Only bigger sales of *ST COMPUTERS* will put ST books into Waldenbooks." BobR ------------------------------ Date: 7 Mar 90 23:49:29 GMT From: zaphod.mps.ohio-state.edu!brutus.cs.uiuc.edu!ux1.cso.uiuc.edu!deimos!uafhp!uafh cx!dhe@tut.cis.ohio-state.edu (David Ewing) Subject: TT Message-ID: <3829@uafhp.uark.edu> In article <6154@blake.acs.washington.edu>, ramsiri@blake.acs.washington.edu (Enartloc Nhoj) writes: > According to many "officials" at ATARI... > some who have written to me personally, > > ** The TT will be available in TWO WEEKS! ** > Question: which ones will have SIMMS and which will have SIPS..? > Question 2: will the TT boot only into low-res? > Question 3: will i need folderxxx.prg? You left out two really major questions: 1) How much is Atari going to sell them for? (Exact price, none of this 'less than xxxx computer system'..) 2) Where can users find the TT (or when will dealers get them)? -Dave ============================================================================== dhe@uafhcx.uark.edu David Ewing, University of Arkansas dhe@uafb15.uark.edu "DON'T PANIC!!!" Computer Science Engineering ============================================================================== ------------------------------ Date: 7 Mar 90 22:55:56 GMT From: zaphod.mps.ohio-state.edu!usc!jarthur!dcrevier@tut.cis.ohio-state.edu (Dan Crevier) Subject: Wanted: Books Message-ID: <4946@jarthur.Claremont.EDU> I am interested in buying any used programming books that anyone wants to sell. The only reference I have right now is the Laser C manual, which is great, but I would like to get some more. Dan Crevier dcrevier@jarthur.claremont.edu ------------------------------ End of INFO-ATARI16 Digest V90 Issue #297 *****************************************